updated oauth.js