Update FIFO Implementation