Update app functions