update bound