add simple buffer pool