Add class for performing multiple async requests (can promises support this structure)