added room reconnect