refactor model#destroy
singletons
pull_sync methods