optimize PositionAnimated