Another 7-8% of performance improvement by caching peek() data

Cache the common case of a single byte of peek data.