In a large bowl add a bit of oil, about a tbsp and place the dough in the bowl, rolling it around so that it gets oil all over, this way it won't get dry. Cover the bowl with plastic wrap. You need to let the dough rise for a couple hours until doubled in size. You can also do my trick where I turn the oven on for about 1 to 2 minutes just until it's warm in there, and place the bowl in the oven, close the door, make sure you turned off the oven and in about half an hour the dough would have doubled in size.
In the bowl of your mixer add the eggs, stick of butter, cardamom, salt and using the paddle attachment, mix everything together. Add the yeast mixture and continue mixing until well combined. Change to the dough hook and add a cup of flour at a time and mix until you add all the flour. If the dough is too sticky add a bit more flour, but continue mixing until the dough separates from the bowl and forms a ball.
In a small bowl combine the milk, ½ cup of sugar and the yeast and stir. Let it sit for about 10 minutes until the yeast dissolves and starts to bubble.