fix precompile problem