update fifo for memory leak