added poller type selection