setup SignalR