anchor.diff:  
     Map<int, ShuttleStopModel> get stopsNotSelected {
       var output = new Map<int, ShuttleStopModel>.from(fetchedStops);
  -    // print('stopsToRender length - ${stopsToRender.length}');
  -    // print(stopsToRender.toString());
       for (ShuttleStopModel stop in stopsToRender) {
         output.remove(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:     arrivalsToRender[closestStop.id] =
          await fetchArrivalInformation(closestStop.id);
      for (ShuttleStopModel stop in stopsToRender) {
        arrivalsToRender[stop.id] = await fetchArrivalInformation(stop.id);
      }
    }
  