add memory recyle to P2896