scope and token update. general request function