revert before update?