It appears to be an event driven thing rather than a timer. It's an interesting thing, and potentially not that much of an issue; you can feed him items that you were going to sell, after all.