[How to set Elapsed variable of Action Interval without change code engine]

I have a problem.I use a sequence to run action.I want to change duration of this action in real time.But when sequence change from big duration to small duration.Engine check elapsed > duration and make it done.I want change elapsed too.But no method to change in core.Help me!!!