Issue #64 : support optional streaming checkpoint