fix chatroom bugs and add private chatroom