update for user list
update for connection && ui
abstract user.