Added: check "up-to-date", additional user messages and SQL exception handling with rollback. Changed: logic of processing, some user messages (and their order) and re-index engine from DSIndexer to Discovery.