update auther