adding network status detector and forecast view spinner for loading and reloading data