title: Wrong order with jQuery prepend() and JSON
body: <p>I have this snippet of code to display some Vimeo video links</p>
  
  <pre><code>var videos = [72811417, 73540737, 81953800, 75087595, 98673436, 104431470, 106263756, 106286854, 108073907, 110731224, 120420600, 120914125, 127641455, 128529706];
  
      $.each(videos, function(index, videoid) {
          $.getJSON('http://www.vimeo.com/api/v2/video/' + videoid + '.json?callback=?', {format: "json"}, function(data) {
              $("#blocos-portefolio").prepend('&lt;div class="portefolio-bloco video"&gt;&lt;a class="fancybox-vimeo" href="http://player.vimeo.com/video/' + data[0].id +'?color=F05859&amp;autoplay=1"&gt;&lt;img class="thumb'+ (index+1) +'" src="' + data[0].thumbnail_large +'"&gt;&lt;img class="video_overlay" src="imagens/video_overlay.png"&gt;&lt;h3&gt;' + data[0].title.replace("&amp;"," + ").replace(/trailer|_trailer/gi, "").toUpperCase() + '&lt;/h3&gt;&lt;/a&gt;&lt;/div&gt;');
          });
  
      });
  </code></pre>
  
  <p>But for some reason the display order is not always the same. It should display the items in the opposite order of the array, but sometimes it just mixes it up like 14|12|13 instead of 14|13|12.
  Any idea why this is happening?
  Can see the live code here: <a href="http://pedrofilipe.pt/videos.php" rel="nofollow">http://pedrofilipe.pt/videos.php</a></p>