                 didReceiveResponse: response,
                 completionHandler: { (_) -> Void in })
             
+            URLSession(nativeConnection, dataTask: dataTask, didReceiveData: data)
+            
             URLSession(nativeConnection, task: dataTask, didCompleteWithError:nil)
+            
         } catch let error as NSError {
             self.URLSession(self.nativeConnection, didBecomeInvalidWithError:error)
         }

    private var nativeConnection: NSURLSession {
        
        if let nativeConnection = _nativeConnection {
                
            return nativeConnection
        }
            
        let request = NSMutableURLRequest(params: params)
        
        let configuration = NSURLSessionConfiguration.defaultSessionConfiguration()
        

            
            let response = NSHTTPURLResponse(URL: params.url, statusCode: 200, HTTPVersion: "HTTP/1.1", headerFields: nil)!
            
            let dataTask: NSURLSessionDataTask! = nil
            
            URLSession(
