add asset precompiler