pooling bytebuffers