fixed iteration timing