manage books changes