Speed Improvements for when we know that the data is new or existing

added check for log enabled before showing log to prevent getting size of the list for every queued item if we're not debugging. also added a param for optimizing how we save to the DB so that we can speed up inserts for a clean new item in the DB.