add progress api collected