update q.js