main: cleanup Poller implementation