lazy load for undo-tree