fix joining of multiple channels