title: didReceiveRemoteNotification: fetchCompletionHandler: and asynchronous data updates?
body: <p>I periodically call several asynchronous RESTful services when the app is running to keep certain data up to date. In addition, I'd like to be able to perform such data update when receiving a push notification intended for that, so I've enabled the background mode for remote notifications and implemented the <code>didReceiveRemoteNotification:fetchCompletionHandler:</code> delegate method.</p>
  
  <p>Now my problem is: since my data update performs asynchronous calls to several Web Services, and according to documentation the <code>completionHandler</code> of the <code>didReceiveRemoteNotification:fetchCompletionHandler:</code> method must be called, how could I handle this? Or have I to implement a synchronous version of the data update?</p>
  
  <p>Thanks</p>