Forse una domanda molto stupida...

vorrei che scrivendo:

//
echo "ciao";
sleep(10);
echo "sono passati 10secondi";
//

venisse fuori la scritta "ciao", poi passassero 10secondi e venisse fuori la scritta "sono passati 10secondi"
con sleep si ritarda tutto lo script quindi non va bene...cosa posso utilizzare?
Grazie.