Update some interface, add some settings