void Process_input_from_standIn(object pubnubMsg)
{
Console.WriteLine("receive from standin @ {0}", Thread.CurrentThread.GetHashCode());
var serializedInput = (string)((JValue)((ReadOnlyCollection<object>)pubnubMsg)[0]).Value;
var standInInput = (HostInput)Convert.FromBase64String(serializedInput).Deserialize();
ReceivedFromStandIn(standInInput);
}