[unfinished] douban read, a bad design