add timeout to remote socket
rename
retry if connect failed
reduce stderr output
get method retry
add temp rules if retry is success