more details on update