update S.js