adding timing to events and improve parallelism