Better resolveAsync