I've got a suitelet that needs to stay synchronized between all users. I'm using a custom record to hold the synchronized data so I'm running searches every few seconds to get the latest data. What's the most efficient way to handle this sort of use case?