code: @Override
    public void onCheckFasterRoute(Location location, RouteProgress routeProgress, boolean checkFasterRoute) {
      if (checkFasterRoute) {
        routeFetcher.findRouteFromRouteProgress(location, routeProgress);
      }
    }
docs: RouteListener from the {@link RouteProcessorBackgroundThread} - if fired with checkFasterRoute set
  to true, a new {@link DirectionsRoute} should be fetched with {@link RouteFetcher}.
  
  @param location         to create a new origin
  @param routeProgress    for various {@link com.mapbox.api.directions.v5.models.LegStep} data
  @param checkFasterRoute true if should check for faster route, false otherwise