fixed prevent animation when data only changes