title: Mustache.js does not refresh cache
body: <p>I have a script that calls Mustache.render a few times.</p>
  
  <p>For example:</p>
  
  <pre><code>var data = {
      name1: "value",
      name2: "value"
  }
  var html = Mustache.render(template, data);
  </code></pre>
  
  <p>Then I update the data variable.
  For example:</p>
  
  <pre><code>data.name1 = "different value";
  // try and render template again
  var html = Mustache.render(template, data);
  </code></pre>
  
  <p>When I try and render again, the result template shows the old data from the Mustache cache, in my case for name1 the value will be "value".</p>
  
  <p>Is there a way I can clean the Mustache cache, or just get it to render the new data, or is there something I am doing wrong which would in turn cause it to use the old data and not the new one?</p>