"i was told the same ..upgrade in a year or two "
The upgrades are reserved for direct hire local permanent residents. There is a seniority system in place based on company ID number which is in turnbased on hiring and regularization date. This is practically the only policy that the company respects.
Definitely no upgrades for expatriates.