cache the mx from the cache since it's very unlikely to change and we can spare many DNS requests