Add interface to support non-blocking channel