update author method