adding signalr