fixed progress reporting