What are the differences between these two fire-and-forget choices:
HostingEnvironment.QueueBackgroundWorkItem(async () => await UpdateStatsAsync(id))
and
HostingEnvironment.QueueBackgroundWorkItem(() => UpdateStatsAsync(id))
when it comes to queuing up some background work that the client doesn't really need to depend on?