server multiplexing through poll()