handling add channel dialog, fix subscribe