added byte buffer caches for frequently used data