title: Using Async and await to update Database after sending response to Client
body: <p>I am working on ASP.NET Web Application with C#. Kindly go through the <img src="https://i.stack.imgur.com/Y0aeX.png" alt="Flowchart of the process" />.</p>
  <p>Now, what I want is that a client sends a request to Server1 and Server1 requests Server2. I want the latter request to be asynchronous.
  I want Server1 to respond immediately to client before even getting response from Server2.</p>
  <p>UPDATE:
  I have been working on <code>async</code> and <code>await</code>, unable to understand (with a simplest example) the work around.</p>
  <p>All I understood is that <code>async</code> tells that the function is asynchronous and contains <code>await</code> statement which is asynchonously executed.</p>
  <p>I don't find any reason for why people are downvoting my question.
  If you do, kindly let me know.</p>