add undo-tree-mode