code: public void updateDistanceWith(RouteProgress routeProgress) {
      if (routeProgress != null && !isRerouting) {
        InstructionModel model = new InstructionModel(distanceFormatter, routeProgress);
        updateDataFromInstruction(model);
      }
    }
docs: Use this method inside a {@link ProgressChangeListener} to update this view with all other information
  that is not updated by the {@link InstructionView#updateBannerInstructionsWith(Milestone)}.
  <p>
  This includes the distance remaining, instruction list, turn lanes, and next step information.
  
  @param routeProgress for route data used to populate the views
  @since 0.20.0