title: Slickjs removing one of the slides causes to skip slide
body: <p>I'm adding a slide to the slicks slider and when I move to the next slide I want to remove the first slide.
  This causes one of the slides to be skipped (it can be seen when i move backwards it appears but not when I try to move forwards to the last slide).
  Now I've tried to force slick to move to the next slide by using slick('slickGoTo') but this has no effect.</p>
  
  <pre><code>$(document).ready(function(){
  
   var boolRemove = 0;
  
  $('.slider').on("beforeChange", function(event, slick,currentSlide,nextSlide ) {
       if(!boolRemove &amp;&amp; currentSlide == 1) {
        $(".slider").slick("removeSlide", 0);
        boolRemove = 1;
      }
    });
  
    $('.slider').slick({
      dots: false,
      autoplay: false,
      infinite: false,
      arrows: true,
      speed: 0,
      slide: 'div',
      cssEase: 'linear'
      });
  
     $('.slider').slick('addSlide', $(".slick-slide:first-child").clone() , 0);
  
  });
  
  </code></pre>
  
  <p>Fiddle link: 
  <a href="https://jsfiddle.net/fmxjL95p/" rel="nofollow noreferrer">https://jsfiddle.net/fmxjL95p/</a></p>