Hola creo que de esa forma no va ser posible ya que la petición aún no ha terminado y con el for haces otra petición si haber terminado con la primera,
te recomiendo que hagas una función recursiva y que la mandes a llamar asi misma cuando la petición sea "4", con una variable global puedes controlar los ciclos
saludos.