message queue works in fifo mode