change: update room info instead of keep track of rooms info forever.

Signed-off-by: liuyanghejerry <liuyanghejerry@126.com>
change: better log habit;
fix: close room when empty;
update: complete the update room thingy.

Signed-off-by: liuyanghejerry <liuyanghejerry@126.com>