modified to only cache current row with notifications, then evict immediately, fixed repeating requests