reworked the benchmarking harness
task to record bm results; results used in docs