threaded avl for clients