JQuery, setTimeout не работает

Я все еще новичок в JQuery, на пути к тому, чтобы заставить работать мой пример ajax, я застрял с setTimeout. Я разбил его там, где он должен добавить "." в Div каждую секунду.

Соответствующий код находится в двух файлах.

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>

а такжеmyCode.js

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

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

файл myCode.js работает нормально, а update () запускается первый раз, но никогда больше.