Added more weather data and switched to caching based on coordinates