Fix memory leak
Add -O3