update sfm to 1.0.0

I move the char buffer index management to the consumer. lead to substantive improvement and result stability.