   func urlSessionDidFinishEvents(forBackgroundURLSession session: URLSession) {
   }
 
-  // MARK: NSURLSessionTaskDelegate
+  // MARK: URLSessionTaskDelegate
 
   func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
     if let error = error {

    }
  }

  // MARK: NSURLSessionDataDelegate

  func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
    if status == .canceling { return }

    }
  }

  // MARK: URLSessionDelegate

  func urlSession(_ session: URLSession, didBecomeInvalidWithError error: Error?) {
    status = .invalid
