Fix loading doc with ID contain 'txt', and redesign LexicalSLDA