update structure
finish tcp server and socket
add ftp worker