added caching
Align search query for place