add channel autojoin support