corrected (async) Promise resolutions;