use fewer 'run' methods when deploying

each run method is a separate ssh call to the server