Rename the Async method for SendAsynchronousRequest to be SendRequestAsync
Put the async documenting code here
CoreData: Perform is not really async, the code is executed in the background