fix parser_poller to work with service
polling service scales itself down on an empty queue