channel: request & release a new channel