fix precompile issue