anchor.diff:      arrivalsToRender[closestStop.id] =
           await fetchArrivalInformation(closestStop.id);
       for (ShuttleStopModel stop in stopsToRender) {
  -      // print('stop ${stop.id}');
         arrivalsToRender[stop.id] = await fetchArrivalInformation(stop.id);
       }
     }
  
positive.code:   }
  
    Future<void> addStop(int stopID) async {
      // print(stopID);
      if (!userDataProvider.userProfileModel.selectedStops.contains(stopID)) {
        userDataProvider.userProfileModel.selectedStops.add(stopID);
        // print("UDP - ${userDataProvider.userProfileModel.selectedStops}");
        arrivalsToRender[stopID] = await fetchArrivalInformation(stopID);
      }
      // print('added');
      notifyListeners();
    }
  
  
negative.code: 
    Map<int, ShuttleStopModel> get stopsNotSelected {
      var output = new Map<int, ShuttleStopModel>.from(fetchedStops);
      for (ShuttleStopModel stop in stopsToRender) {
        output.remove(stop.id);
      }
  