add MsgFifo