update tree trasversal methods