refine the logic for onClientRequestTaskAccomplished():
- for continuous messages
- we called this function when the server "think" the handshaking message asked to terminate the update or handshaking timedout. Ideally, if the server is asked to terminate the continuous update, it should not initiate the closure of the socket connect
- for the other messages, the server should not initiate the closure as well