This feature has been tested and its working perfectly.
Suggestions.
UPGRADE
1. In a cases where user installation is equal to the latest stable version, download should halt with the message "You already have the lastest version installed."
2. There should be a cancel or stop button if user wants to abort the operation.
All in all, it is a very good feature.