sema4 with timeout works