markReadAll is adapted from NewsBlur