* Add async completion handler to preloadData * Update unit tests * Update changelogs for iOS and macOS