Use SignalR Hub (unfinished)