list-widget: add update-row.