Solution:

In order to use await, the function directly enclosing it needs to be async.
example codes:

async tryGetUserName() {
  let session = await Auth.currentSession();
  ......
}

async should be there, otherwise you will get the error.