id to ext header
fix duplicated id: update->replace