small fix
recompile
use O3 optimization