updates in tree