use a unique key to store per-thread request buffers