reload app functionality