updated get_user and update_user to be interactive