Working on new updating system