Async versions of OnActivate and OnInitialize