Checkpoint consumer offset  #146

Checkpoint consumer offset  #146 otherwise, recovered consumer will read msg from very beginning