add clear() for all channel release