fix room updating