The 1.0 release detects an updated to an already cached application
in one launch, and then do the actually download in the second
launch. It displays a dialog informing the user about this.
This behavior seems to be widely confusing for both customers and
developers since they want to use an updated version right away.
A new scheme should be designed and implemeted to improve the
perveived behavior. (see suggested fix)