another benchmarking library for sync and async function