- Added async method for registering for notifications on the main thread