Some formatting adjustments due to intellij
Updated Asynchronous to have exception callbacks.