startime properly passed to progress callback