print a log message when individual benchmark thread finishes
in benchmark, print log message when a goroutine is about to begin its job
optimize delete document process - there is no need to use concurrency there
fix race condition in bench2 and performance issue in bench2
fix race condition and boundary checking in collection data file