Update singleton.js