Implement poller