diff --git a/core/generate_index.go b/core/generate_index.go
index a4d471efae84ee109543475e936d72bb1255f047..753445151256d17fb8bb19e48195f6d6b3256b66 100644
--- a/core/generate_index.go
+++ b/core/generate_index.go
@@ -54,10 +54,8 @@ func (ig *IndexGenerator) GenerateIndex(startBlock, endBlock uint64, changeSetBu
 			BufferSize:      ig.ChangeSetBufSize,
 			Quit:            ig.quitCh,
 			LogDetailsExtract: func(k, v []byte) (additionalLogArguments []interface{}) {
-				return []interface{}{"progress", etl.ProgressFromKey(k)}
-			},
-			LogDetailsLoad: func(k, v []byte) (additionalLogArguments []interface{}) {
-				return []interface{}{"progress", etl.ProgressFromKey(k) + 50} // loading is the second stage, from 50..100
+				blockNum, _ := dbutils.DecodeTimestamp(k)
+				return []interface{}{"block", blockNum}
 			},
 		},
 	)