update head, shelf, and about