fix add channel bugs