switch to usleep for microtime precision in cyclicbarrier test