I just called IRRC and was confirmed that the processing time after they receive passport is 2 weeks, then they gonna send out passport back to us. Because mine was received on July 11 so it means im supposed to have it after 25 (the agent talked to me gave me the date they would send out). Unfortunately, I have to postpone my flight until next week.