Simplify poller worker implementation using supervisor only