I found that update method is not called exactly every 1 sec.
Some guy here ran 7 hours tests but it show 5 and half hours result. When I check the csv, I found that about 58 rows are recorded every 1 min. Where is 2 row?
I believe it's because there are some slips in update method so that the singleConsole can not execute the update method every 1 sec. Make the singleConsole adjust the slips and clean up the singleConsole code to act fast.