less API calls (every 5s)