add middlewares: geoip and DetectMobileBrowser
merge