fix socketId still in data store after disconnect

fix counting connected users
user_left event is broadcasted before calling disconnect