Manually merge back in tcp async work