Improved async code, and using root platform base URL instead of letter suffixes