update the "head"
update head