experimenting with signalR