resurrect channel joining thread