update pos.js : constructor