optimize addKeyframes