add progress notify