fixed back off on empty queue