start to watch epoch
fix per hongchao's comment
fix per hongchao's comment
Merge pull request #61 from fengjingchao/master

IncEpoch should use CAS for epoch check
Merge pull request #59 from xiaoyunwu/master

start to watch epoch
framework: add logger option
add back GetLogger()