updated benchmark with new API, need to be run.