WeatherContract update