merge with github, conflict fixed
merge in (unused) fetch ajax progress bar -- seems to be useless since api call is not a lengthComputable call