read sevearl from FIFO