Use async, not callbacks.
Support for HTTPS