1. Removed the window.setTimeout in the asynchronize() method.
2. Removed the constraint that requires at least one non-null argument
in the done() and the fail() method.