optimize iterator prefetch