Note that it is better to debug how this works with another service than gmail since they seem to do some duplicate checking. Unless all the poll information is available to sync_back (all :add, :update, :delete have been gone through by poll) it is easy to end up with duplicates getting created.