executedeleteasync c#