queryCurrentTimeInMicroSeconds added to windows (not sure if working properly)