private void Positions_OnNormalEvent(TEventEntry aEvent, TByteBuffer aPayload)
{
var d = aPayload.ReadString();
var s = aEvent.EventName.Split('.');
if (s.Length != 3) return;
var cl = Clients.FirstOrDefault(k => k.Key == Int32.Parse(s[1]));
cl.Value.UpdatePosition(d);
}