doing a lot less room query calls when a user disconnects