Use usleep() instead of sleep().