1. User Online
    1. Every 24 hour
    2. Options in Alert
      1. Yes
        1. Sync starts immediately.
      2. No
        1. Again alter message will be sent to user after 24 hours
      3. Remind me Later
        1. 4 hour
          1. Again alter message will be sent to user after 4 hours from current alter time
        2. 8 hour
          1. Again alter message will be sent to user after 8 hours from current alter time
        3. 12 hour
          1. Again alter message will be sent to user after 12 hours from current alter time
      4. Options In Alert
  2. User Offline
    1. No Alter will be sent to user if he/she is Offline
  3. User Offline to Online
    1. If the user was offline for > = 24 hours from last sync time
      1. Alter is sent immediately
    2. If the user has selected one of the options from remind me later ( before going offline)
      1. > = Remind me later selected Interval
        1. Alter will be sent immediately
    3. If user was offline for < 24 hour from last sync time
      1. Alert will not be sent
  4. Application is in background / Inactive
    1. Network connecttion present
      1. No Alter will be sent to user if he/she is Offline
    2. Network connection NOT present
      1. No Alter will be sent to user if he/she is Offline