The objective of the AppUpdater component is to allow applications to be constantly and incrementally updated without user intervention. The behavior is similar to Google Chrome's update. Each update downloads the minimum possible amount of data.
More info: http://diogomafra.github.com/AppUpdater/