added connfd to block struct