A signalR based operator-client pro-active chat engine