update handles pending update