Updating the UI state with the object returned from the save REST call to keep track of it's ID and update it in future instead of creating copies
upsertSource now streams the stored object instead of the number of updated objects
Created several helpers to stream res and the data from data_access at the same time and also modifiy the res object as it is being sent through the stream - not sure how much sense that makes though...