add an optimized tasks for timing IO ops