Duplicate entries for UPDATE_BIDASK ?

 
1) My copy of the MetaTrader 3 API reports version 372014 via MtGetVersion (I assume 3.72?). Where can I get the latest version 3? This post reports version 3.85 "api question"

2) The fxPadawan finally has some success with pumping mode on Mac OSX using Wine 0.9.33.
However, in Demo and Live accounts for FXDD I receive duplicate entries:
Demo1 2007-05-10 06:38:04 AUDJPY 99.8700 99.9300
Demo2 2007-05-10 06:38:04 AUDCAD 0.9202 0.9210
Demo* 2007-05-10 06:38:04 EURAUD 1.6257 1.6265
Demo3 2007-05-10 06:38:04 AUDNZD 1.1321 1.1329
Demo 2007-05-10 06:38:04 AUDUSD 0.8319 0.8323
Demo1 2007-05-10 06:38:04 AUDJPY 99.8700 99.9300
Demo* 2007-05-10 06:38:04 EURAUD 1.6258 1.6266
Demo2 2007-05-10 06:38:04 AUDCAD 0.9202 0.9210
Demo3 2007-05-10 06:38:04 AUDNZD 1.1321 1.1329

Live 2007-05-10 06:52:23 GBPCHF 2.4302 2.4311
Live1 2007-05-10 06:52:23 GBPJPY 239.3200 239.4000
Live1 2007-05-10 06:52:23 GBPJPY 239.3200 239.4000
Live2 2007-05-10 06:52:23 EURJPY 162.4000 162.4400
Live2 2007-05-10 06:52:23 EURJPY 162.4000 162.4400
Live 2007-05-10 06:52:23 EURGBP 0.6785 0.6788

3) I wondered if ConSecurity.digits or ConSecurity.point would show that I am not displaying enough decimal precision, but I still receive the same value to 6 decimal places (i.e. 162.440000 instead of 162.440001).

4) I added tt->tm_sec to display seconds instead of only upto minutes. There are no milliseconds for struct tm. Demo* shows different rates in the same time period (which could be a change in the milliseconds?).

5) This post http://www.fxfisherman.com/forums/forex-metatrader/tools-utilities/90-mt3-api-vb-net-c-4.html says "1. Win32 message loop emulated in Linux is not as same as the true Win32 message loop." so I was wondering if I am still having problems with pumping mode? I have not verified the duplicates on Windows yet. I need to modify my code as per http://www.halcyon.com/~ast/dload/guicon.htm