fix memory reuse