Support adding interest visits by date and update getBucketsForInterest to always return the 3 bucket values. Group together the bucket visits in JS to avoid GROUP BY sorting.