fixed bufferpool