Get topic from API when requested if it's been at least 5 minutes since the last time it was run