Added signalr client logic