JQuery, setTimeout no funciona

Todavía soy nuevo en JQuery, en el camino para lograr que mi ejemplo ajax funcione, me estancé con setTimeout. Lo he desglosado hasta donde debería agregar "." a la div cada segundo.

El código relevante está en dos archivos.

index.html

<html><head>
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='myCode.js'></script>
</head>
<body>
<div id='board'>Text</div>
</body>
</html>

ymyCode.js

(function(){
   $(document).ready(function() {update();});

   function update() { 
      $("#board").append(".");
      setTimeout('update()', 1000);     }
 })();

El archivo myCode.js funciona bien y "update ()" se ejecuta la primera vez, pero nunca más.

Respuestas a la pregunta(4)

Su respuesta a la pregunta