head updates