bezier update, added DualNumber