match signature of non-blocking receive to new api (fixing non-blocking messages in distributed channel)