onRecvMsg runs with thread...