add mq_send and mq_recv to handle message queue respectly for send and recv