added pre-fetching to next