prevent animation scroll overlap