performForcedUpdate done