remove socket and auth from yo gen
add upload support
client upload work