cubic bezier update