room counter
disconnect should update room count