model: fully utilize Promise nodes in CycleGraph