protected override void CompleteAsyncOperation(object asyncToken, Task task)
 {
     task.CompletesAsyncOperation((IAsyncToken)asyncToken);
 }