inter-kthd msg_buffer 1st attempt