title: RestSharp Async
body: <p>I am trying to execute an async request using resharp, however the 'response' is always null, why?</p>
  
  <pre><code>private IRestResponse response;
  public IRestResponse POSTAsync(string url) {
   IRestResponse response = null;
  
   client.ExecuteAsync(new RestRequest(url, Method.POST), (r) =&gt; {
    if (r.StatusCode == HttpStatusCode.OK)
    response = r;
   });
  
   return response;
  }
  </code></pre>