support room join/leave