add support for startDelay, support scale-path