non vorrei sbagliarmi ma setTimeout imposta un'unica scadenza, se vuoi impostare una frequenza (evento ripetuto ad intervalli regolari) devi usare setInterval.

Bye.