fix join_room