Idea for better contained background save
Save completion callbacks on main queue