using poll for writes now as well