[MO] Make weather update into a single helper method

updateWeather() method consolidates get location preference and fetch
weather task is run with the location preference