started on allowing PromiseManager take Progresses