super update thread