added ability to periodically request events in case we detect that there's a gap in the event stream