title: Backbone.js fetch problem (can't refresh data immediately)
body: <p>I have such code:</p>
  
  <pre><code>var MyModel = Backbone.Model.extend();
  
  var MyCollection = Backbone.Collection.extend({
      url: '/url/',
      model: MyModel
  });
  var coll = new MyCollection();
  </code></pre>
  
  <p>The url is correct and returns correct json. But if I try to use the next code:</p>
  
  <pre><code>$('#fetch').click(function(){
      coll.fetch();
      console.log(coll.toJSON());
  });
  </code></pre>
  
  <ul>
  <li>it shows me data only after the second click (http-response in firebug i see after the first one). It seems that data isn't refreshed in time.</li>
  </ul>
  
  <p>If I put each statement in different event it works correct. But I need to know the length of collection immediately. How to do this?</p>