Problem: mshell isn't using new client API

Solution: fix mshell to use the msg send/recv API