update xmempool.c