dev: modify ddmenucontroller

do not always remove and insert which will cause flash