finish book&category update and delete part