update ellipse api