Lazy loading first peek of PeekingIterator