Update pre_compile