cyclegraph: add CycleNode::resolvePromise(), CycleNode::getPromise()