add tcp timeout
update changelog
update README
update