Revert Benchmark API in 1.x

The benchmark api is being worked on feature/bench branch and will be merged from there when ready.