fix move update check to update handler