update with book