ensure the same instance of AsyncManger is returned each time for a given Activity/Fragment