double buffer and fifo size once more