skip sync if the device is offline
use user defaults to save last modified date
replace AWS SDK
add new entity SEAccount
change class name
final fix 1