do an upgrade