update the shape feature