add memory smpool