update supply