fixing char encoding, adding basic (backward-only) conversation view, making indexer self-scheduling thread