hash table with avl_tree in each bin