Controllers/CancellationController.cs: modified for async