Async Login fully working (haven't tested very much for bugs, yet).