add temp unit change button, resize bottom buttons, add photo caching, add toast messages