added parameter to updateProgress