updated benchmarks and tests