Better working version of FIFO

Reduced 1 read cycle