Hi itsmoked,
Yes definitely you can move to a converging offset algorithm.
Talking about PID, you can still use PID even if your setpoint changes every 80ms. If your PID is tuned properly, it will be able to handle your problem. It think one of the problems know is how will you tune your PID...