updates to progress directive, renamed it to uploadProgress