added timing for optimization. man it is slow. my fault I'm sure
time per sort
added some benchmarks and time output to controller channel