增加undo功能