Adding progress callbacks to simply-deferred