fixed joining channels multiple times