upload dependencies, restclient