seeker implemented with poller