I thank you very much for your reply on this.
I will bring it back, and ask them to redo the cleaning. I have a question. Is it possible for them to physically clean the each lens elements of this lens? Is it easy thing to do? As I have mentioned, it seems wider angle lens have more problem with fogging than the 50mm or longer lenses. And each time I send them for cleaning they tend to do better job with 50mm than 35mm or 21mm. Is this because of the size and number of elements that they have to deal with?