code: synchronized void statusUpdate(float progress,
                                   String state, 
                                   Counters counters) {
      setProgress(progress);
      setStateString(state);
      setCounters(counters);
    }
docs: Update the status of the task.
  
  This update is done by ping thread before sending the status.
  
  @param progress
  @param state
  @param counters