separated replytimeout option into idletimeout and writetimeout options