Totally revamped update system.