Use nanosleep instead of usleep