Use a loop in the deferred poller