Updated asset.compile