NodeClient now utilizes explicit strand