IOS core data store in iCloud to sync with other devices

I've been looking at getting Core Data working with iCloud so peoples data is accessible from multiple devices. I've been following this tutorial (http://timroadley.com/) best as possible with chugging my app, but i've ran into a few issues.

Issue 1: When the app is closed (not just suspended) and reopened there is nothing showing in the table, so the previous data doesn't seem to get loaded

Issue 2: I don't know if its iCloud or the app, but it takes age to sync the changes. I make a change on one device, its takes 2-3 minutes to show on the other