BLL is now async also