Fifo scheduler