try remove memory leak
refactor