update avltree.c and avltree.h