update shape only