revamped deploy:update to act more like what capistrano does.