calling poller