geometry update
geometry update