fix: delete using component id, not asset id