use new poller