refresh uses interval now