diff --git a/app/lib/common-libs/programOptions.ts b/app/lib/common-libs/programOptions.ts
index 4d85ae5b253d18cf1e85ee7b162e923fd8501028..cd31b9c3c728584b11dccc457e76aa911b71cf1a 100644
--- a/app/lib/common-libs/programOptions.ts
+++ b/app/lib/common-libs/programOptions.ts
@@ -20,6 +20,7 @@ export interface ProgramOptions {
   nosbx?: boolean
   nopeers?: boolean
   syncTrace?: string
+  isSync: boolean
 }
 
 export const cliprogram: ProgramOptions = {
@@ -29,4 +30,5 @@ export const cliprogram: ProgramOptions = {
   nosbx: opts.nosbx,
   nopeers: opts.nopeers,
   syncTrace: opts['sync-trace'],
+  isSync: opts._[0] === 'sync'
 }
diff --git a/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts b/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts
old mode 100644
new mode 100755
index 0d63223605f5d0e277fd4b0eda2aa0d8bf28c529..442b3186332130cee5f46ff16f1054a3e7e2a49f
--- a/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts
+++ b/app/lib/dal/indexDAL/loki/LokiCollectionManager.ts
@@ -1,6 +1,7 @@
 import {LokiCollection} from "./LokiTypes"
 import {LokiProxyCollection} from "./LokiCollection"
 import {NewLogger} from "../../../logger"
+import {cliprogram} from "../../../common-libs/programOptions"
 
 const logger = NewLogger()
 
@@ -20,7 +21,7 @@ export abstract class LokiCollectionManager<T> {
   public triggerInit() {
     const coll = this.loki.addCollection(this.collectionName, {
       indices: this.indices,
-      disableChangesApi: false
+      disableChangesApi: cliprogram.isSync
     })
     this.collection = new LokiProxyCollection(coll, this.collectionName)
     this.resolveCollection()