Each chare waits for the others to complete for starting the next step
2 steps take Approx 500 us
2 steps take approx. 300 us