Support multiple opids and handle progress more verbosily