update the addition process