title: Add and remove THREE.Points from scene in three.r84
body: <p>I recently switched from three.js revision 71 to revision 84.
  When using the THREE.PointCloud it was very easy to update (adding and removing) points from the scene like this:</p>
  
  <pre><code>function updatePoints(newData) {
  
      geometry.dispose();
      geometry.vertices = [];
  
      geometry.vertices.push(...);
  
      scene.add(newPoints);
      render();
  }
  </code></pre>
  
  <p>Now in revision 84 THREE.PointCloud is replaced by THREE.Points and this pattern doesn't work anymore and I'm clueless why this is. 
  My actual code works perfectly fine in r71 but in r84 only some points get removed. The raycaster does not work on the points that should be removed neither can they be animated but they do not disappear from the scene. </p>
  
  <p>I tried multiple things by adding <code>scene.remove(oldPoints);</code>and <code>geometry.verticesNeedUpdate = true;</code>to the function as well as adding different <code>setTimeout</code> before rendering and adding the points to the scene. None of this worked. </p>
  
  <p>Any help would be highly appreciated.</p>
  
  <p>Thank you,</p>
  
  <p>k</p>