Using TaskHelpers nuget package instead of TaskCompletionSource directly