Now all the calls to Auth.currentUser() returns the same promise