allow run benchmark against different IO methods