Altera implementação do Debouncer para não usar CancellationToken

A implementação com o CancellationToken e Task.Delay estava causando problemas
na execução com Mono.