title: OpenLayers fitting before add features
body: <p><strong>Problem:</strong> Open layers is fitting to map and only after is adding features (visually), how can i avoid this?</p>
  
  <p>im doing this</p>
  
  <p><em>step 1 - creating the features</em></p>
  
  <pre><code>var feature = new ol.Feature({...});
  </code></pre>
  
  <p><em>step 2 - adding them to source</em></p>
  
  <pre><code>source.addFeature(feature);
  </code></pre>
  
  <p><em>step 3 - and fitting like this</em></p>
  
  <pre><code>view.fit(source.getExtent(), { duration: 1000 });
  </code></pre>
  
  <p>but visually is showed step 3 -> step 1 -> step 2  </p>
  
  <p>i want to do step 1 -> step 2 -> step 3 (by code order)</p>