improve report, raise if interval > 1 hr, fix integer division rounding error