Bugfix: background thread object updates

Here's a new PR off of develop.   It adds the refreshing after merge fix.  
The only scenario we could think of would be a memory / performance constraint.  There may be other issues that it aggravates as well.   @mgorbach thought wrapping it in a define would add clarity and the ability to back it out.

Also, need to fix my email notifications -- I totally missed this!