finish compaction & gofmt
add timer