Read timeout instead of sleep