update FIFO.c