AnimationController: add offset and duration