Can A Javascript Constructor Be Async