sync ok with usleep