saving after new job and better timeout management with async check tasks
timeout with proper adding and removing