fix empty queue scenario.