1.1.1
add auto compaction
cleanup and logging