WriteAsync doesn't always send data to all connected clients - C#