work on tree updates almost finalized