update for sovle assert precompile