fixed signalr subscription bug