consider timeout per job thread
document trigger time