Boundary surface issue

Thanks so much, I think I need to learn the data tree and the logic behind how GH manage to use the data. One more question, I use your way, but there are still two curves still not like ring as you can see from the image.