add saveOAuthUserProfile fn to user controller