Update async fetch algorithm, add coreDataStore accessor method to SMClient
Working on fetch method returning objects in same thread as callback queue