fix add channel bugs2