sync
fix crash when having the empty string
scan
fix ISBN not work
tap to take photo when we cannot get the data from douban