Now using .ConfigureAwait(false) to improve performance