update facebook middleware and example, fix error of returning router without nextApp passed in oauth2 middleware