increase wait timeout for the channel in case its empty, hiting the data...

...base every 100 ms per channel for empty data is too much

I know I could push directly, but I think its better you take also a look at it, and also I can't publish to npm.