Why don't prefetch immediately with highWatermark?