by Jzj
remove the func of resending the msg from client