add cache to client find
add cache to client find