update blacksmith