In order to compound the accrued LP fees that are collected separately in Uniswap V3 and make sure a proper LP range is maintained such that capital efficiency is optimized, a keeper is set in place and responsible for calling the rebalance function. Currently this happens every 6 hours, but in the near future the timing of rebalances will be dictated by a data-backed, algorithmic strategy.