update Poller