replace undohist to undo-tree