title: Saving a Parse object within a for loop does save all the objects
body: <p>I have the following code where I am trying to save personalities of a movie. Only few personalities get created and saved.</p>
  
  <pre><code>var query = new Parse.Query(Movie);
  
  query.find({ success: function(movies) {
      console.log("movies.length " + movies.length );
      for (var movieIterator = 0; movieIterator &lt; movies.length ; movieIterator++) {
  
          cast_array = movies[movieIterator].get("cast");
          console.log(cast_array);
  
          for (var i = 0; i &lt; cast_array.length; i++) {
              var personalityObj = new Personality();
              personalityObj.set('name', cast_array[i].trim());
              personalityObj.save();  // NOt all personalities get saved
          }
  
      }
      response.success("Awesome");
  }, error: function(error) {
      response.error(error)
  }});
  </code></pre>
  
  <p>How may I improve the code so that all the personalities get stored/saved in the DB.</p>