fixed displaying in Settings,but pushed back to MoreViewController, fix later
fixed displaying location after modifying