put the client list on a cache to better performance