add tree update