add set/get_request/state/id for channel