update basic shapes