updated signalr