new update process