update subscribe in the server
let’s get need login information from server
minor refactor
let’s save login state in local
change login asynchoronously
async get the channel information
async get channel data and update it via NSNotificationCenter