client fifo