Remove it from the home screen and put it back. Also, clear the cache of the Weather app. If it's still happening, check-in settings to see if your weather app is whitelisted so that the system doesn't put it into sleep mode, as this is the most likely cause of the widget not updating correctly.