compress files, add async, add check for donottrack