fix multi fifo and consumer bugs
fix processing bug