Fetch and Save in Background Thread

Fetching and saving entities blocks the main thread.  For large fetches and saves, this block is substantial.