fix client tests
refactor requests status codes
restart upload creating a event when server response is a timeout
when path of file change during big upload change destination on client and server