asset precompilation works