code: private void sendNextPayload() {
  		singleThreadExecutor.execute(new Runnable() {
  			@Override
  			public void run() {
  				try {
  					sendNextPayloadSync();
  				} catch (Exception e) {
  					ApptentiveLog.e(e, "Exception while trying to send next payload");
  					logException(e);
  				}
  			}
  		});
  	}
docs: region Payload Sending