update to FIFO.v and test_FIFO.v