finish some difine, there are message, channel, server push and client login