updated poller