fix garbage collection bug