fetch forecast on location preference changes