To start, prepare the sugar syrup ahead of time so it cools to room temperature.
In a bowl, sift together the flour, powdered milk, salt, baking powder, cornstarch, sugar and yeast.
Add the water and mix well with a spatula until well mixed. Cover tightly and let the dough rise for 2-3 hours, until doubled in size and the dough puffy.
Deflate the dough using a spatula and gather the dough from the sides of the bowl towards the middle, it should look alot smaller now.
Heat up a few inches of oil, enough for the dough to be deep fried.
If you're using a piping bag, transfer the dough to it now. Cut open a small slit to the balls. Using kitchen shears, dip them in a little oil so they don't stick to the dough. Snip off your desired dough ball size and add to the oil.
Once they float to the top of the oil, let them become a light golden color before removing from the oil and onto a colander or strainer.
Once all the dough balls are golden, heat the oil for another 2 minutes before adding the previously fried dough balls. Fry for another few minutes until a dark golden color, making sure to use your metal spoon to move them around.
Immediately remove using a slotted spoon, and toss them in 1-1.5 cups of syrup for about 20-30 seconds before straining and serving.