optimize default config
add compileOptions 4 less compile