Update polling logic

* start next poll interval only after results have arrived
* increase interval