update spn