Update from tree