I submitted the doc to the consulate on 23/4, and submitted to immigration on 30/4. I got the ref no on 10/5. Today my visa is approved. Total 5 weeks.
I have called the immigration every day, send them 2 speed up letter and went there in person twice.
According to them, even send in the speed up letter, they need 4-5 weeks to approve.