libev + libcares