some changes to weather model and loading of weather in ui