title: Check the data has updated at server without requesting every frame of the game
body: <p>I have a game where I have to get data from the server (through REST WebService with JSON) but the problem is I don't know <em>when the data will be available on the server</em>. So, I decided to use such a method that hit Server <strong>after specific time</strong> or <strong>on request on every frame of the game</strong>. But certainly this is not the <strong>right, scale able and efficient approach</strong>. Obviously, <strong>hammering</strong> is not the right choice. </p>
  
  <p>Now my question is that how do I know that data has arrived at server so that I can use this data to run my game. Or how should I direct the back-end team to design the server in an efficient way that it responds efficiently. </p>
  
  <p><strong>Remember at server side I have Python while client side is C# with unity game-engine.</strong></p>