upgrading user authentication