update to tree and syncing