upgrade foreigner