add undotree
use undotree instead