update public book