update tests and benchmarks