update `vtree`