update/tidy history