core data migration backgrounded

migrating from previous version is backgrounded to prevent crashes.

still using bogus deviceID