Final version with SignalR