supporting new architecture of taskrunner