added more progress handlers