assets clean and precompile