moved the sync to after the storage. made the storage store the toJSON of the subscription instead of the found data.