better deploy strategy