use memory pool