improve assets
precompile