seems the batch sent to signalr is causing all the issues