Improvements on adding and disconnecting users from chat; still some issues on disconnecting