add provides method to our service provider
refactor syncing to allow to sync only specific fields