rename oauth -> oauth_middleware to avoid oauth.oauth bug