add send_timeout opt
fix opt