support async-send  msg
add callback after handshake succeeded