Put flour in a large size bowl and mix using a wire whisk and set aside.
In medium heat, melt the butter in a small sauce pan. When butter is melted, add milk then remove from heat. Add egg , sugar and salt and mix until dissolve. and mix completely then add the yeast. Let yeast sit for 5 minutes. You will see bubbles.
Pour mixture into the flour and mix with a wooden spoon or a spatula. Mix and then use your hand until smooth and form into a round ball and cover with a plastic wrap. Let dough sit in a warm place for an hour until it double its size.
After an hour, punch the dough to deflate air and knead until smooth. Cover again and let it sit again in a warm place for another 30 minutes.