built-in memory queue support
support text frame in web socket
minor refactor
add Hub.Online