separate method to poll every x secs