go fmt
add some benchmarks