title: 2d textures from canvas isn't updating "fast enough" for Three.js?
body: <p>I'm trying to create a "dynamic texture", using an off-screen canvas. This is my test-case code: <a href="https://dpaste.de/EvuZ" rel="nofollow">https://dpaste.de/EvuZ</a></p>
  
  <p><strong>Expected results</strong> was to instantiate 2 THREE.Mesh objects, with 2 different textures.</p>
  
  <p><strong>Actual results</strong> both mesh objects have the same texture for some reason. However, if I add a setTimeout at line 50, and do the same thing, it works.</p>
  
  <p>There's something fundamental I'm missing here because I can't get this to work. Any ideas?</p>
  
  <p>Using three.js#r64</p>