add a file from remote