fix menu & add admin update_self