fix join room failure bugs