Separate addAsset from updateTask