OAuth2 update