Translation memory only updates when I click on 'update main TM' or 'update project TM' in Batch Tasks.

My translation memory only updates when I click on 'update main TM' or 'update project TM' in Batch Tasks.  I seem to have everything selected that I should. Could anyone suggest what is wrong? Thanks!