afterupdate is done on bootstrap as well when config.updateSelf = true