account: Cache enterprise user asynchronously
When adding an enterprise account, the application freezes and the dialog to force quit application is shown. This is because a synchronous call is used to cache the user account. Let's use an asynchronous variant instead to prevent those freezes.