improve timings