Implement asyncSend() for dcstream

Why make it a pointer..?