add message queue receiver, and use system to call it.