rework account list management to be fully asynchronous