moved benchmarks to driver_test.go, lazy initialization