We are doing data pull every few days, and then it's a matter of updating the actual voting rules, which we are currently doing in a regular cycle. Each pool gets fully rebalanced about once per week.
In addition, since the current upvoting bonuses are based on the % of steembasicincome posts that have been upvoted by you in the last 28 days, it can take a little time after activating an auto voter before you see the full upvote bonus reflected.
Once the fully automated system is released, this will all be a lot more dynamic. https://steemit.com/busy/@steembasicincome/steem-basic-income-rshares-and-automation
Ah, part of it is weekly and part monthly in effective. That explains it perfectly. Thanks.