Caching

Implemented listener to cache requests