cancellation in ItemListExecutor

- CHG: using IsCancellationRequested property instead of
ThrowIfCancellationRequested() method now