recycle buffer