update author fun