modified progress watch on task