Add memory pool
Figure out why always front insert element