undoable server updates