fix(auth): check login in progress asynchronously
docs(README): add features section