channel poller