renamed knockKnockThread to joinThread