int timeSeriesUpdated = 0;
_feedback.workRequired(_data.getFinishValues().size());
for (Map.Entry<Pair<ExternalId, String>, Double> centreValue : _data.getFinishValues().entrySet()) {
s_logger.debug("Updating TS points for {}/{}", centreValue.getKey().getFirst(), centreValue.getKey().getSecond());
final HistoricalTimeSeriesInfoSearchRequest searchRequest = new HistoricalTimeSeriesInfoSearchRequest();
searchRequest.addExternalId(centreValue.getKey().getFirst());
searchRequest.setDataField(centreValue.getKey().getSecond());
searchRequest.setDataProvider(SimulatedHistoricalData.OG_DATA_PROVIDER);
searchRequest.setDataSource(SimulatedHistoricalData.OG_DATA_SOURCE);
final HistoricalTimeSeriesInfoSearchResult searchResult = htsMaster.search(searchRequest);
if (searchResult.getDocuments().isEmpty()) {