update ItemBase