use POLLIN to poll on txfd