fixed prefetch() to pickup unique ports