reassign update