fix a data syncing bug. wasn't unregistering receivers