Ciao, il comano spleep() serve appunto a dare un delay/ritardo all'esecuzione del codice. Quello che hai descritto è il comportamento corretto.
Forse hai spiegato male quello che vuoi fare o quello che ti aspettavi?