Handle app update