[bugfix] 对取 duration 和调用顺序进行了修正。