LAZY: add newton sqrt and refine ReverseNodesink-Group