join room bug fix