Refactor libcloud helper (for CRUD syncing) as a Change