submit menu & some gui update