fixed timeout while calling idleAssistant.
tried to let service exit on exception... let's see.
fixed retry mechanism