precompile
update the model