Revert "fix memory"

This reverts commit ca624a44dc97bf6a9b3fb24bbe232202937eebe5.
Revert "Revert "fix memory""

This reverts commit 2333f1daaad2d256f7a222ee980b5428a599fa73.
Revert "Revert "Revert "fix memory"""

This reverts commit ca3c96183ae6a4d6c459f357ab6acc6c375f4523.
reset