refactored venue search caching