Replace deprecated usleep() with nanosleep()