free mempool items
free when empty
reuse the rehash array