Added better cache prefetching