Enable settings page to change temperature unit and add other bugs fix