add periodic check for new data