recv_channnel() as a method