Manual update with BOM