you can apply in singapore, after you come back in June. it will take 2 weeks to do this. Last year I came back in mid of June. It's easier to get in Shang Hai and Singapore. The only one who didn't get Visa last year in my class applied in BeiJing. And I heard that all those applied in SH and Singapore succeeded. So you'd better not try in BJ, though you can apply the second time if you failed, just some money...