add cache , need to add cache to query