Finish data collection major logics

Remain I/O logics to be implemented
Remain Akka framework rewriting to be implemented