add set interval to prevent constant reloads