supporting parallel startup in the dependency tree