update avl_tree (trouble shooting is still required)