Refactor the implementation of DefaultShareCircleServer.
User one messageworker thread to process the messageQueue with received
client messages.
Correct session close logic, add method on serverMessageHander.
Add client registor message.