Update the explanation of constructor options that can return a promise