Better implementation of micro transaction
Separate metrics
Introduce commit log
Introduce commit log for durability of data
Optimizations and fixes