Delete duplicated definition
Delete old cache file at first
Split method to retry update
Detect platform correctly
Reopen about dialog to retry update
Reopen about dialog correctly