web api centralized progress display