server: graceful error handling in update ebook hash