title: Isotope not working after I replace a div
body: <p>I have a jQuery post that replaces a div with updated products.  The grid is formatted with isotope but I can't figure out how to make it re-format the grid after update.</p>
  
  <pre><code>$.post(url, function(data) {
  
      $('#product_list').first().replaceWith(data.products);
  
  }).always($('#product_list').isotope({
      itemSelector: '.product-thumb-info-list'
  }));
  </code></pre>
  
  <p>If I run the <code>isotope()</code> from console it will re-order the grid nicely so I guess it is firing too early.</p>
  
  <p>How can I get it to apply to the grid immediately after the post function replaces the div?</p>