some updates for asset precompile