TODO: fix shouldUpdate hierarchy

Created by  Bowei Liu  on December 27, 2020
SACCO45GNBBHHTWCVMKJ64ZLGW32DM4DIKSOJF3N6U47WP4JY5HAC
Change contents