add AutoAnimationProgress feature