fetch head iteration