update to head