Fixed progress message and added return to future