update with a books route