Fixed a bug in speedWorker(), the speed is now reliable