disconnecting from room works when closing tab. updates presence in room