fix(sync): check if item is still in mongo when syncing

Then maybe we shouldn't do this through celery? I mean to sync on the calling thread directly, this way we have a much smaller window of inconsistent data.