updated user list works when a user leaves and joins still need to implement quit