signalr cleanup