Feel awkward to have a constructor that is async. Maybe move to an init method or something ?