scramled communication code trying to implement runntime config changes handling for while IO operations are alive
application name change
remove the separate thread creating a socket, place the socket creation code to the IO coordinator thread
change the constant names for messages
optimization; remove some surplus communication messages
show/hide upload progress bar
tested upload after configuration changes