working if the working thread aren't too fast