Update and upgrade system