code: public void startMessagePreFetchTask() {
  		try {
  			boolean updateMC = isMessageCenterInForeground();
  			fetchAndStoreMessages(updateMC, false, null);
  		} catch (final Exception e) {
  			ApptentiveLog.w(MESSAGES, e, "Unhandled Exception thrown from fetching new message task");
  			logException(e);
  		}
  	}
docs: /*
  Starts an AsyncTask to pre-fetch messages. This is to be called as part of Push notification action
  when push is received on the device.