update handle promotion