普通は現状と最新の差分および最新のリリースノートを見ていつ更新するか決める
「更新プログラムのチェック」
「更新プログラムのインストール」
の2段階だ

しかしボタンの名前が「更新プログラムのチェック」だが
やっている内容は「更新プログラムのインストール」まで行われる
一覧を表示してリリースノートを見て判定できるようにしろ