Quit event support
Some refractor
Little typo removed
Fixed topic op name bug
Kick event support