update changes to ensure valid token and pull down of impersonated roles