Added async authentication, renamed non-async method