Ah, solution is the same. You need to have an american sim card in your phone for it to update. It doesn't need to have any credit or anything, just have an american sim card. When it's in the phone, it should update
The only other way involves wiping all your data each time you want to update.