update crafting