update a publication