add buffering state~