scroll fix with animation