code: @Override
      public void notifyBlockComplete(MessageSnapshot snapshot) {
          if (FileDownloadLog.NEED_LOG) {
              FileDownloadLog.d(this, "notify block completed %s %s", mTask,
                      Thread.currentThread().getName());
          }
  
          mLifeCycleCallback.onIng();
  
          process(snapshot);
      }
docs: sync