add disconnect feature, user, scoreboard update