Only syncs when settings is actually set to true.
Added notifications for sync errors.
TODO: Grab resource strings, and implement for all types of errors.