change superagent out for request, hard fail if npm registry is super slow to respond