bench: add benchmarks