update specification