getUpdateWorkerTask(apiKey, objectTypes);
// if forcing an update (sync now), we actually want to flush the update requests
// that have stacked up in the queue
if (force)
flushUpdateWorkerTasks(apiKey, objectTypes, historyUpdate);
UpdateType updateType = isHistoryUpdateCompleted(apiKey, objectTypes)
? UpdateType.INCREMENTAL_UPDATE
: UpdateType.INITIAL_HISTORY_UPDATE;
scheduleObjectTypeUpdate(apiKey, objectTypes, scheduleResults, updateType, updateTime);
return scheduleResults;
}