precompile update 3