started on allowing PromiseManager take Progresses
AsyncManager can now have progresses
updated README