private void init() {
   mDownloadInfo =
       new DownloadInfo(
           mRequest.getTitle().toString(),
           mRequest.getUri(),
           mRequest.getFolder(),
           mRequest.getHeaders());
   mDownloadTasks = new LinkedList<>();
 }
 private void connect() {
   mConnectTask = new ConnectTaskImpl(mRequest.getUri(), mRequest.getHeaders(), this);
   mExecutor.execute(mConnectTask);
 }