updates upon updates