The concept of iteration intuitively seems to be synchronous — when the iteration completes we will have our results ready.