I'm going to have a guess.
The rankings are updated hourly but factor in sales over the past week. But the older the sales, the less influence. So sales from 1 day ago would hold more weight that sales from 5 days ago for example. The high BF sales is holding it at number one. There is little lag in the hourlies, we know this because the bundles shot up the charts within hours of going on sale.