0.037

update socket thread
add all throws