fix come bug
add menu ui and come utility fun