fixed progress tracking