ENH: make chunks process constant element count
PERF: avoid iteritems->iloc panelty for data conversion, use blocks