how to implement hot deployment.