use listView to implement the settings preference
change to dialog implemented auto upload photos branch
add auto backup photos to the cloud function