HTTPD: continue to poll httpd when a task is running

continue to call handleRequests() if a task is running. A better
fix would be to:
- go back to the initial loop
- use a real even handler (AnyEvent, POE, whatever)