update SPs