update if exists by author/name