fix precompile problem
merge