I personally wouldn't want anything in the application that isn't installed and available - ready to use that very second.
It would make the application appear far less professional, In my personal opinion.
"In App" if executed would be better served within command center, such as the notification that something new is available...when you are using the application that is related to updating the software, not when you are in the application already and working.