Add progress monitoring