@softwizz, this was my first endless platformer type of game, and I had no idea how to connect curved/unshaped platforms on the go. , one day I just thought about it. I placed two invisible planes both sides of each block (exactly matching 4 vertices with main block), then I identified the end point of the current platform block, then I added new block from that point.
I am sure there are better ideas, it just worked fine, so I never needed updated again.