update the AVL.py