added close to listen_fd