updating BOM