poller optimization