added missing async dep