update BOM