bug fix, size member variable in Node is not initialized properly
add rolling checkpoint
fix bug: compact buffer when compression is enabled, sleep between evict
add CRC16 checking to blocks