avl tree modify