Enhanced ProgressAwareService: progress delay and better task API