channel: add gproc dependency
channel: request & release a new channel