[add] Added background thread to update weather.
[mod] Added error checking.