corrected bug with data interval check + screen on delay