add Remote Notification handling within didFinishLaunchingWithOptions