Implemented CancellationTokenSource