add progress service