handle app update and uninstall