`refcount` is for freeing `WBuffer` while `pending_reqs` is for freeing `WStream`