update and deployment