assets precompile with token