use SignalR directly, not with Angular plugin