My guess: It checks all emails every time. If you ask it to only consider emails received last 10 mins, it will have to check all emails to see if if they meet that condition or not, and then do the work on the newest emails. It's basically like a full table scan to filter out unwanted records. This can be avoided if one could somehow index this timestamp column, but I guess that's not possible. Howevere there is an easy fix I think: Just move the mails once they have been processed. They arrive in the Inbox, then they are processed by VC, and finally you move the email to another folder that is not monitored by VC. Then you can even remove the 10 minute condition because it will no longer be relevant.