agile: update Add unit test benchmarking
agile: update Refactor engine's persister
agile: update Clean up WinSock definition in CMakeLists