let undo tree remember hist