added book reupload handling