add progress on each file uploaded + spec