More granular SignaR updating and also IoC for SignalR