Fixed caching by implementing caching from weather service