code: public void refresh(RouteProgress routeProgress, RefreshCallback refreshCallback) {
      refresh(routeProgress.directionsRoute(), routeProgress.legIndex(), refreshCallback);
    }
docs: Refreshes the {@link DirectionsRoute} included in the {@link RouteProgress} and returns it
  to the callback that was originally passed in. The client will then have to update their
  {@link DirectionsRoute} with the {@link com.mapbox.api.directions.v5.models.LegAnnotation}s
  returned in this response. The leg annotations start at the current leg index of the
  {@link RouteProgress}
  
  @param routeProgress   to refresh via the route and current leg index
  @param refreshCallback to call with updated routes