Update maincode