feat #1228 section refresh animation

implementation of the section refresh animation
Why is the third argument equal to `1`? Shouldn't it be equal to `2`?