rename GenPulse -> GenPulseNode
fix test