I'm sorry but I don't follow.
Did you manage to get the viewport working?
If so yes, you can update. Backup your data first since there're 5 years of changes in between. Apply the update and reapply the viewport code that works for you.
You'll need to apply the viewport after each new update but, based on your record, I think you should be fine for another 5 years
Also: unrelated questions are better elsewhere. Make a new thread, they're cheap. Trying to keep threads on a single topic make them more valuable for other users, in the future.