support all job types in polling, improve logging