Upload Client with minimal changes protocol changes