I actually finished the thesis in June and submitted on 4th of June. Then I took a trip for giving a presentation on an oversea conference. You know it takes a very very long time for evaluating a master thesis at our school. Normally it will take at least 6 months and it is addressed clearly on a official document you will be issued when you submit your thesis that "please allow at least 6 months to let ....". But my result is good, the two anonymous Professors finished the examination on my thesis very quickly in two and half month, it may due to the fact that I have two papers published already and my thesis is much more than that. However, the administration office still took a very long time to finish the whole process, and you know, they never called me when the result came and instead, they sent me the report to a wrong address, which wasted another 1 month before I saw the examination reports! Then I just used 2 hours to add a little section according to one of the review, and the tedious process went on.
It means actually I haven't done anything in this nearly 5 months waiting but just added a section at last using merely 2 hours until I finally WILL PERHAPS HOPLEFULLY have the letter of completion issued by school.....
All together, all the reports were generated, it took 1 month to get people sign on the papers, 1 week time for printing and binding the thesis, 2 weeks for waiting the letter of completion.
...
Whatever, it is completed. ^^
Later, I will update my completion letter in here.