Grazie per il suggerimento
comunque ho visto che sostituendo settimeout con setInterval
funziona.

Ciao

GC