read strings into context-pooled buffers