finish UpdateRow()