made PollingPushDispatcher a SmartLifecycle instead of starting
polling threads in afterPropertiesSet()