polling service scales itself down on an empty queue