Your UpdateText method is all wrong.
Each time you call the method you are creating a new string in the textblock. So as a result all you will see is the last call to the routine.
Instead you should be appending to the text instead of replacing the text.