fix parser_poller to work with service