! repaired join&leave room