anchor.diff:            .datum({startAngle: scale(0), 
                     // don't overdraw arc when over 100%
                     endAngle: scale(Math.min(data.long/cores, 1.0)), 
  -                  innerRadius: radius-40,
  +                  innerRadius: radius-80,
                     load: data.long,
                     perc: data.long/cores});
           
  
positive.code:       .each(function(d) { console.log(d); this._current = d; });
        
      svg.append("path")
        .attr("id", "long")
        .datum({startAngle: scale(0), endAngle: scale(0), innerRadius: radius-40})
        .style("fill", "ddd")
        .attr("d", arc)
        .each(function(d) { console.log(d); this._current = d; });
        
  
negative.code: 
      function updateData() {
      
        d3.csv("/api/v1/summary/localhost.localdomain/kernel.all.load", function(json) {
  
          console.log(json);
          var data = {};
          
          data.host = 'localhost';
          data.short = +json[0].units;
          data.med = +json[1].units;
          data.long = +json[2].units;
          
          console.log(data);
          
          host.text(data.host);
  