Update and Revert