Refactor: use async/await
Switch to UI thread before calling PropertyChanged
update
Merge branch 'master' into refactor

Conflicts:
	WPPMM/PhoneApp/Utils/AppBarManager.cs
	WPPMM/PhoneApp/Utils/Preference.cs