implementing new updateInc system