add c-ares support