add signalR with hubs