Nonblocking ReceiveMessage
Message has Node field.
Merge branch 'messagenode'