Support timeout handling for each worker