docs: public synchronized void initialRequestDone() {
          initialRequestDone = true;
          if (previousAsyncContext != null) {
              previousAsyncContext.onAsyncStart(this);
              previousAsyncContext = null;
          }
          if (!processingAsyncTask) {
              processAsyncTask();
          }
          initiatingThread = null;
      }